package com.notary.service;

import com.alibaba.fastjson.JSONObject;
import com.baomidou.mybatisplus.extension.service.IService;
import com.notary.entity.ContractExecuteAttachment;
import com.notary.entity.vo.JsonResult;

import java.util.List;

public interface ContractExecuteService extends IService<ContractExecuteAttachment> {

    JsonResult applyExecute( JSONObject jsonObject);

    List<ContractExecuteAttachment> queryAttachment(String notaryNo);

    JsonResult rejectExecute(String notaryNo, String reason);

    JsonResult applyDepositNotaryBook(JSONObject jsonObject);

    JsonResult viewDeposit(JSONObject jsonObject);

    JsonResult executeSent(JSONObject jsonObject);

    JsonResult getExecuteSent(String notaryNo);
}
